# 使用Java 17作为基础镜像
FROM openjdk:17-jdk-slim

# 设置工作目录
WORKDIR /app

# 将构建好的JAR文件复制到容器中
# 注意：soyo-order-0.0.1-SNAPSHOT.jar 是Maven默认生成的JAR文件名，你可能需要根据实际情况调整。
# 在deploy-soyo-order.sh脚本中，我们已经获取了JAR_FILE变量，但在这里我们使用一个占位符名称。
COPY target/soyo-order-0.0.1-SNAPSHOT.jar app.jar

# 暴露Spring Boot应用程序的端口
EXPOSE 9002

# 运行Spring Boot应用程序
ENTRYPOINT ["java", "-jar", "app.jar"]
